<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>深入剖析Kubernetes - 导航页</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
            background-color: #f5f5f5;
        }
        .container {
            max-width: 800px;
            margin: 0 auto;
            background-color: white;
            padding: 30px;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        h1 {
            color: #2c3e50;
            text-align: center;
            border-bottom: 2px solid #3498db;
            padding-bottom: 10px;
        }
        .navigation-list {
            list-style-type: none;
            padding: 0;
        }
        .navigation-list li {
            margin: 10px 0;
            padding: 10px;
            border-left: 4px solid #3498db;
            background-color: #ecf0f1;
            transition: background-color 0.3s;
        }
        .navigation-list li:hover {
            background-color: #d6eaf8;
        }
        .navigation-list a {
            text-decoration: none;
            color: #2980b9;
            font-weight: bold;
            font-size: 16px;
        }
        .navigation-list a:hover {
            color: #c0392b;
        }
        .file-number {
            display: inline-block;
            width: 30px;
            height: 30px;
            background-color: #3498db;
            color: white;
            text-align: center;
            line-height: 30px;
            border-radius: 50%;
            margin-right: 10px;
            font-weight: bold;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>深入剖析Kubernetes - 内容导航</h1>
        <ul class="navigation-list">
            <li><a href="00  开篇词 _ 打通“容器技术”的任督二脉.html"><span class="file-number">00</span>开篇词 _ 打通"容器技术"的任督二脉</a></li>
            <li><a href="01  预习篇 · 小鲸鱼大事记（一）：初出茅庐.html"><span class="file-number">01</span>预习篇 · 小鲸鱼大事记（一）：初出茅庐</a></li>
            <li><a href="02  预习篇 · 小鲸鱼大事记（二）：崭露头角.html"><span class="file-number">02</span>预习篇 · 小鲸鱼大事记（二）：崭露头角</a></li>
            <li><a href="03  预习篇 · 小鲸鱼大事记（三）：群雄并起.html"><span class="file-number">03</span>预习篇 · 小鲸鱼大事记（三）：群雄并起</a></li>
            <li><a href="04  预习篇 · 小鲸鱼大事记（四）：尘埃落定.html"><span class="file-number">04</span>预习篇 · 小鲸鱼大事记（四）：尘埃落定</a></li>
            <li><a href="05  白话容器基础（一）：从进程说开去.html"><span class="file-number">05</span>白话容器基础（一）：从进程说开去</a></li>
            <li><a href="06  白话容器基础（二）：隔离与限制.html"><span class="file-number">06</span>白话容器基础（二）：隔离与限制</a></li>
            <li><a href="07  白话容器基础（三）：深入理解容器镜像.html"><span class="file-number">07</span>白话容器基础（三）：深入理解容器镜像</a></li>
            <li><a href="08  白话容器基础（四）：重新认识Docker容器.html"><span class="file-number">08</span>白话容器基础（四）：重新认识Docker容器</a></li>
            <li><a href="09  从容器到容器云：谈谈Kubernetes的本质.html"><span class="file-number">09</span>从容器到容器云：谈谈Kubernetes的本质</a></li>
            <li><a href="10  Kubernetes一键部署利器：kubeadm.html"><span class="file-number">10</span>Kubernetes一键部署利器：kubeadm</a></li>
            <li><a href="11  从0到1：搭建一个完整的Kubernetes集群.html"><span class="file-number">11</span>从0到1：搭建一个完整的Kubernetes集群</a></li>
            <li><a href="12  牛刀小试：我的第一个容器化应用.html"><span class="file-number">12</span>牛刀小试：我的第一个容器化应用</a></li>
            <li><a href="13  为什么我们需要Pod？.html"><span class="file-number">13</span>为什么我们需要Pod？</a></li>
            <li><a href="14  深入解析Pod对象（一）：基本概念.html"><span class="file-number">14</span>深入解析Pod对象（一）：基本概念</a></li>
            <li><a href="15  深入解析Pod对象（二）：使用进阶.html"><span class="file-number">15</span>深入解析Pod对象（二）：使用进阶</a></li>
            <li><a href="16  编排其实很简单：谈谈“控制器”模型.html"><span class="file-number">16</span>编排其实很简单：谈谈"控制器"模型</a></li>
            <li><a href="17  经典PaaS的记忆：作业副本与水平扩展.html"><span class="file-number">17</span>经典PaaS的记忆：作业副本与水平扩展</a></li>
            <li><a href="18  深入理解StatefulSet（一）：拓扑状态.html"><span class="file-number">18</span>深入理解StatefulSet（一）：拓扑状态</a></li>
            <li><a href="19  深入理解StatefulSet（二）：存储状态.html"><span class="file-number">19</span>深入理解StatefulSet（二）：存储状态</a></li>
            <li><a href="20  深入理解StatefulSet（三）：有状态应用实践.html"><span class="file-number">20</span>深入理解StatefulSet（三）：有状态应用实践</a></li>
            <li><a href="21  容器化守护进程的意义：DaemonSet.html"><span class="file-number">21</span>容器化守护进程的意义：DaemonSet</a></li>
            <li><a href="22  撬动离线业务：Job与CronJob.html"><span class="file-number">22</span>撬动离线业务：Job与CronJob</a></li>
            <li><a href="23  声明式API与Kubernetes编程范式.html"><span class="file-number">23</span>声明式API与Kubernetes编程范式</a></li>
            <li><a href="24  深入解析声明式API（一）：API对象的奥秘.html"><span class="file-number">24</span>深入解析声明式API（一）：API对象的奥秘</a></li>
            <li><a href="25  深入解析声明式API（二）：编写自定义控制器.html"><span class="file-number">25</span>深入解析声明式API（二）：编写自定义控制器</a></li>
            <li><a href="26  基于角色的权限控制：RBAC.html"><span class="file-number">26</span>基于角色的权限控制：RBAC</a></li>
            <li><a href="27  聪明的微创新：Operator工作原理解读.html"><span class="file-number">27</span>聪明的微创新：Operator工作原理解读</a></li>
            <li><a href="28  PV、PVC、StorageClass，这些到底在说啥？.html"><span class="file-number">28</span>PV、PVC、StorageClass，这些到底在说啥？</a></li>
            <li><a href="29  PV、PVC体系是不是多此一举？从本地持久化卷谈起.html"><span class="file-number">29</span>PV、PVC体系是不是多此一举？从本地持久化卷谈起</a></li>
            <li><a href="30  编写自己的存储插件：FlexVolume与CSI.html"><span class="file-number">30</span>编写自己的存储插件：FlexVolume与CSI</a></li>
            <li><a href="31  容器存储实践：CSI插件编写指南.html"><span class="file-number">31</span>容器存储实践：CSI插件编写指南</a></li>
            <li><a href="32  浅谈容器网络.html"><span class="file-number">32</span>浅谈容器网络</a></li>
            <li><a href="33  深入解析容器跨主机网络.html"><span class="file-number">33</span>深入解析容器跨主机网络</a></li>
            <li><a href="34  Kubernetes网络模型与CNI网络插件.html"><span class="file-number">34</span>Kubernetes网络模型与CNI网络插件</a></li>
            <li><a href="35  解读Kubernetes三层网络方案.html"><span class="file-number">35</span>解读Kubernetes三层网络方案</a></li>
            <li><a href="36  为什么说Kubernetes只有soft multi-tenancy？.html"><span class="file-number">36</span>为什么说Kubernetes只有soft multi-tenancy？</a></li>
            <li><a href="37  找到容器不容易：Service、DNS与服务发现.html"><span class="file-number">37</span>找到容器不容易：Service、DNS与服务发现</a></li>
            <li><a href="38  从外界连通Service与Service调试“三板斧”.html"><span class="file-number">38</span>从外界连通Service与Service调试"三板斧"</a></li>
            <li><a href="39  谈谈Service与Ingress.html"><span class="file-number">39</span>谈谈Service与Ingress</a></li>
            <li><a href="40  Kubernetes的资源模型与资源管理.html"><span class="file-number">40</span>Kubernetes的资源模型与资源管理</a></li>
            <li><a href="41  十字路口上的Kubernetes默认调度器.html"><span class="file-number">41</span>十字路口上的Kubernetes默认调度器</a></li>
            <li><a href="42  Kubernetes默认调度器调度策略解析.html"><span class="file-number">42</span>Kubernetes默认调度器调度策略解析</a></li>
            <li><a href="43  Kubernetes默认调度器的优先级与抢占机制.html"><span class="file-number">43</span>Kubernetes默认调度器的优先级与抢占机制</a></li>
            <li><a href="44  Kubernetes GPU管理与Device Plugin机制.html"><span class="file-number">44</span>Kubernetes GPU管理与Device Plugin机制</a></li>
            <li><a href="45  幕后英雄：SIG-Node与CRI.html"><span class="file-number">45</span>幕后英雄：SIG-Node与CRI</a></li>
            <li><a href="46  解读 CRI 与 容器运行时.html"><span class="file-number">46</span>解读 CRI 与 容器运行时</a></li>
            <li><a href="47  绝不仅仅是安全：Kata Containers 与 gVisor.html"><span class="file-number">47</span>绝不仅仅是安全：Kata Containers 与 gVisor</a></li>
            <li><a href="48  Prometheus、Metrics Server与Kubernetes监控体系.html"><span class="file-number">48</span>Prometheus、Metrics Server与Kubernetes监控体系</a></li>
            <li><a href="49  Custom Metrics 让Auto Scaling不再“食之无味”.html"><span class="file-number">49</span>Custom Metrics 让Auto Scaling不再"食之无味"</a></li>
            <li><a href="50  让日志无处可逃：容器日志收集与管理.html"><span class="file-number">50</span>让日志无处可逃：容器日志收集与管理</a></li>
            <li><a href="51  谈谈Kubernetes开源社区和未来走向.html"><span class="file-number">51</span>谈谈Kubernetes开源社区和未来走向</a></li>
            <li><a href="52  答疑：在问题中解决问题，在思考中产生思考.html"><span class="file-number">52</span>答疑：在问题中解决问题，在思考中产生思考</a></li>
            <li><a href="53  结束语  Kubernetes：赢开发者赢天下.html"><span class="file-number">53</span>结束语  Kubernetes：赢开发者赢天下</a></li>
        </ul>
    </div>
</body>
</html>